import {
    axios
} from '@/utils/request'
import {
    api
} from './index'

// 获取热门电影
export function getHotMovieList(parameter) {
    return axios({
        url: api.Hot,
        method: 'get',
        params: parameter
    })
}
// 获取新添加电影
export function getNewMovieList(parameter) {
    return axios({
        url: api.News,
        method: 'get',
        params: parameter
    })
}
// 获取评分最多的电影
export function getRateMoreMovieList(parameter) {
    return axios({
        url: api.Rate,
        method: 'get',
        params: parameter
    })
}
// 获取单个电影信息
export function getMovieInfo(parameter) {
    return axios({
        url: api.Info + "/" + parameter,
        method: 'get'
    })
}

// 获取单个电影的类似推荐
export function getMovieInfoRec(mid, parameter) {
    return axios({
        url: api.InfoRec + "/" + mid,
        method: 'get',
        params: parameter
    })
}

// 根据电影的内容相似性推荐
export function getMovieInfoRecBC(mid, parameter) {
    return axios({
        url: api.InfoRecBC + "/" + mid,
        method: 'get',
        params: parameter
    })
}

// 获取单个电影所有标签
export function getMovieWish(parameter) {
    return axios({
        url: api.Wish,
        method: 'get',
        params: parameter
    })
}


// 获取单个电影所有标签
export function getMovieTags(parameter) {
    return axios({
        url: api.TagMid + "/" + parameter,
        method: 'get'
    })
}

// 获取单个电影所有标签
export function getMyMovieTags(parameter) {
    return axios({
        url: api.TagMid + "/" + parameter,
        method: 'get'
    })
}
/*************************************************************** */
//类别
// 获取top所有类别
export function getTopGenres(parameter) {
    return axios({
        url: api.genresList,
        method: 'get',
        params: parameter
    })
}
// 获取对应类别的电影
export function getGenresMovie(parameter) {
    return axios({
        url: api.genres,
        method: 'get',
        params: parameter
    })
}